草庐IT

Android ProGuard +MultiDex 导致 ClassNotFoundException

全部标签

java - 为什么 textview 中的换行符会导致换行符缩进?

当换行符(或下一行开始前的空白)导致新行缩进1个空格时,我尝试在TextView中显示它。基本上显示这个样子-ThisisatestThisisanotherline为什么会发生这种情况,我该如何解决?有什么线索吗? 最佳答案 我认为这与您在字符中添加的额外空白有关。我猜想Android会将所有额外的空格视为一个空格(它也可能是解析器的一个功能,我不确定)。我想你宁愿做这样的事情来得到你所期望的。Thisisatest\nThisisanotherline. 关于java-为什么text

android - 签署 APK 会导致 com.android.sdklib.BuildToolInfo.getPath(BuildToolInfo.java :244)

我正在尝试使用AndroidStudio生成签名的APK,但出现此错误。我确定我的密码等是正确的,因为我已经尝试过使用任意字符串进行相同的处理,但它们失败并出现预期的错误(密码错误)谷歌没有证明对这个错误有用,有没有人知道发生了什么事?我正在使用0.8.6nulljava.lang.AssertionErroratcom.android.sdklib.BuildToolInfo.getPath(BuildToolInfo.java:244)atorg.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.crea

android - 为什么 TextView.setText 会导致封闭的 ScrollView 滚动?

我遇到了这个奇怪的问题,它发生在1.6、2.2和MyTouch3GSlide(API#7,在Android设备选择器中列为“2.1-Update1”)。如果有人能解释我做错了什么以及如何修复它(或者可能确认这是一个Android错误),我将不胜感激!我的应用程序的基本想法是制作秒表之类的东西,因为用户可以点击一个按钮来启动计时器,然后再次点击它来停止(暂停)计时器;进一步点击在恢复计时器和暂停计时器之间交替。我有一个顶级ScrollView,其中包含一个RelativeLayout,其中包含一堆小部件。第一个小部件是一个巨大的按钮(因此很容易按下),它将我所有其他小部件推到屏幕底部下方

java - setContentView 导致空指针异常

我的主要Activity是尝试从导入的包中调用方法。我已经在下面发布了调用和方法。我收到的错误消息是该行setContentView(twitterSite);我得到一个空点异常!TweetToTwitterActivitytwitter=newTweetToTwitterActivity();twitter.loginNewUser(v,context);方法publicvoidloginNewUser(Viewv,Contextcontext){mPrefs=context.getSharedPreferences("twitterPrefs",MODE_PRIVATE);Log.

android - 是什么导致了这个 NullpointerException?

我收到了包含以下日志内容的崩溃报告:java.lang.NullPointerExceptionatandroid.webkit.PluginFullScreenHolder.show(PluginFullScreenHolder.java:85)atandroid.webkit.WebView$PrivateHandler.handleMessage(WebView.java:8553)atandroid.os.Handler.dispatchMessage(Handler.java:99)atandroid.os.Looper.loop(Looper.java:137)atandr

android - Proguard收缩导致空指针异常

我的Android应用程序中有一个视频Activity。在禁用proguard的调试构建中,一切都像一个魅力。但是在启用混淆器并且视频Activity开始的发布版本中,我得到了一个NPE。我的gradle文件的一部分:buildTypes{debug{applicationIdSuffix'.dev'versionNameSuffix'-dev'minifyEnabledfalseshrinkResourcesfalse}release{minifyEnabledtrueshrinkResourcestruedebuggablefalseproguardFilesgetDefaultP

android - getFragmentManager().popbackstack() 导致空指针异常

我正在开发一个包含很多fragment的Android应用程序。但是我在它们之间切换时遇到了问题。假设我有一个fragmentA,现在我想转到fragmentB,为此我这样做--FragmentManagermanager=getFragmentManager();FragmentTransactiontransaction=manager.beginTransaction();Fragmentfragment=newFragment_B();transaction.add(R.id.frameLayout,fragment);transaction.addToBackStack(nu

android - 使用 Parse 和 Multidex 复制条目

我的项目是一个使用Parse的聊天应用程序。添加其他依赖后,开始出现这个问题:Error:Executionfailedfortask':app:dexDebug'.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'/usr/lib/jvm/java-7-oracle/bin/java''finishedwithnon-zeroexitvalue2在StackOverflow中搜索这里,一些人告诉我这可能是Android的65

C# 异步方法在 Activity 暂停时继续,导致 IllegalStateException : Can not perform this action after onSaveInstanceState

在XamarinAndroid应用程序中,我有一个在RetainInstancefragment中调用异步方法(网络操作)的Activity,这样操作就不会因配置更改而停止。操作完成后,会更改UI、关闭进度对话框、将新fragment插入布局等。即使Activity在配置更改时被销毁并重新创建,它也能正常工作。但是,如果异步方法完成时Activity暂停,则UI操作会抛出IllegalStateException:CannotperformthisactionafteronSaveInstanceState异常。如果用户在网络操作运行时关闭屏幕或切换到另一个应用程序,就会发生这种情况。

android - 为什么使用 Binding Interface 会导致 Class Not Found 异常?

我正在尝试为任何Android创建自定义属性View.我在thispost中看到我可以用数据绑定(bind)库来做到这一点。DataBindingGuide帖子解释布局应以开头标签,但在对其充气时出现以下异常:05-0622:36:31.29411916-11916/com.plnech.exampleE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.plnech.example,PID:11916android.view.InflateException:BinaryXMLfileline#1:BinaryXMLfileline#1:Er